package com.dao;

import com.dto.NoticeDTO;
import com.vo.NoticeVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author linyukun
 * @date 2022/10/9 9:14
 */
@Mapper
@Repository
public interface NoticeDao {

    Integer addNotice(@Param("dto") NoticeDTO dto);

    Integer delNotice(@Param("dto") NoticeDTO dto);

    Integer updateNotice(@Param("dto") NoticeDTO dto);

    List<NoticeVO> getNoticeList(@Param("dto") NoticeDTO dto);

    Integer publishNotice(@Param("dto") NoticeDTO dto);
}
